WP_Statistics\Components\AssetNameObfuscator S

Total Complexity 38
Dependencies 3
Dependents 6
Total lines 313
Lines of code 109
Logical lines of code 62
Comment lines 138
Methods 16
Properties 8

Methods 16

Method Rating Maintainability Complexity Lines of code
initializeVariables()
S
54 5 19
serveAssetByHash()
S
55 4 18
getHashedAssetPath()
S
63 5 10
__construct()
S
62 4 10
deleteHashedFile()
S
71 4 5
obfuscateFileName()
S
62 3 11
isHashedFileExists()
S
71 3 5
deleteAllHashedFiles()
S
69 2 6
generateShortHash()
S
75 1 4
getHashedFileName()
S
82 1 3
getHashedFilesRootDir()
S
82 1 3
getHashedFileDir()
S
82 1 3
getHashedFileUrl()
S
79 1 3
getDynamicAssetKey()
S
79 1 3
getUrlThroughProxy()
S
78 1 3
deleteDatabaseOption()
S
81 1 3